home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 323_01 / run.bat < prev    next >
DOS Batch File  |  1990-08-04  |  2KB  |  89 lines

  1. echo off
  2. rem Batch file to run explod with a delay parameter corresponding to the
  3. rem machine speed.  Users who know better can just run with a command
  4. rem of "explod -dM <data files>", where M is a delay factor from 0-50.
  5. rem ======================================================================
  6.  
  7. echo For operation at the proper speed, you should run this program
  8. echo using the command "run N" where N is a number from the following list, 
  9. echo corresponding to the speed of your machine:
  10. echo     1. 4.77 MHz XT
  11. echo     2. 8 MHz XT
  12. echo     3. 8 MHz '186
  13. echo     4. 6 MHz AT
  14. echo     5. 8 MHz AT
  15. echo     6. 10 MHz AT
  16. echo     7. 12 MHz AT
  17. echo     8. 16 MHz AT (or 386)
  18. echo     9. 20 MHz AT (or 386)
  19. echo    10. 25 MHz AT (or 386)
  20. echo .
  21. echo During the fireworks display, you can press ESCAPE to exit this program.
  22. echo .
  23.  
  24. if %1X==X goto unknown
  25. if %1==1 goto xt477
  26. if %1==2 goto xt8
  27. if %1==3 goto xat8
  28. if %1==4 goto at6
  29. if %1==5 goto at8
  30. if %1==6 goto at10
  31. if %1==7 goto at12
  32. if %1==8 goto at16
  33. if %1==9 goto at20
  34. if %1==10 goto at25
  35. if %1==N goto dummy
  36. echo The number that you gave was not on the list!  Use a number from 1 to 10.
  37. goto exit
  38.  
  39. :unknown
  40. echo You didn't give a number, so I'm assuming number 5.
  41. pause
  42. goto at8
  43.  
  44. :xt477
  45. explod -s5 r*.dat k*.dat sp*.dat t*.dat p*.dat d*.dat o*.dat s*.dat c*.dat
  46. goto exit
  47.  
  48. :xt8
  49. explod -s7 r*.dat k*.dat sp*.dat t*.dat p*.dat d*.dat o*.dat s*.dat c*.dat
  50. goto exit
  51.  
  52. :xat8
  53. explod r*.dat k*.dat sp*.dat t*.dat p*.dat d*.dat o*.dat s*.dat c*.dat
  54. goto exit
  55.  
  56. :at6
  57. explod -d5 r*.dat k*.dat sp*.dat t*.dat p*.dat d*.dat o*.dat s*.dat c*.dat
  58. goto exit
  59.  
  60. :at8
  61.  
  62. goto exit
  63.  
  64. :at10
  65. explod -d15 r*.dat k*.dat sp*.dat t*.dat p*.dat d*.dat o*.dat s*.dat c*.dat
  66. goto exit
  67.  
  68. :at12
  69. explod -d20 r*.dat k*.dat sp*.dat t*.dat p*.dat d*.dat o*.dat s*.dat c*.dat
  70. goto exit
  71.  
  72. :at16
  73. explod -d30 r*.dat k*.dat sp*.dat t*.dat p*.dat d*.dat o*.dat s*.dat c*.dat
  74. goto exit
  75.  
  76. :at20
  77. explod -d40 r*.dat k*.dat sp*.dat t*.dat p*.dat d*.dat o*.dat s*.dat c*.dat
  78. goto exit
  79.  
  80. :at25
  81. explod -d50 r*.dat k*.dat sp*.dat t*.dat p*.dat d*.dat o*.dat s*.dat c*.dat
  82. goto exit
  83.  
  84. :dummy
  85. echo To run this program, do not use the command "run N" literally.  Use a
  86. echo number instead of "N".  For example, use "run 2" or "run 7".
  87.  
  88. :exit
  89.